import axios from 'axios'


const service=axios.create({
    baseURL:import.meta.env.VITE_BASE_URL,
    timeout:5000
})

service.interceptors.request.use(config=>{
  
    const token=localStorage.getItem('token')
    if(token){
        config.headers.Token=token
    }
    return config
},err=>Promise.reject(err))

service.interceptors.response.use(response=>{

    return response
},err=>{
//    if(err.response){
//     switch(err.response.status){
//         case 401:
//             break;
//         case 404:
//             break;
//         case 403:
//             break;
//         case 404:
//             break;
//         case 505:
//             break;
//     }
//    }
   if(err.code=="ERR_NETWORK"){
    //删除token
     localStorage.removeItem('token')
     //退出
     window.location.href="/login"
   }
})
export default service